Skip to content

Conversation

picandocodigo
Copy link
Member

No description provided.

@picandocodigo picandocodigo changed the base branch from main to 7.x September 5, 2024 08:15
@picandocodigo picandocodigo force-pushed the updates_7.x branch 5 times, most recently from cd57028 to 2939703 Compare September 5, 2024 09:39
picandocodigo and others added 5 commits February 13, 2025 09:50
Lock bundler to v 2.4.22, since Ruby old :(
Removes unnecessary package installation
Updates STACK_VERSION
Adds jruby 9.4
Run bundle install with BUNDLE_GEMFILE
Updates actions/checkout
sqlite for Rails 5 shenanigans
ActiveSupport patches Kernel to add `class_eval` but this behavior wasn't
loaded in the test environment. This created a discrepancy between test
and prod, causing tests to fail that should have passed and vice versa.
Fully loading ActiveSupport makes the test environment more accurate.
The goal of ClassMethodsProxy is to avoid polluting the target's namespace,
but it was possible to do this by accident when calling `class_eval` before
ActiveSupport was completely loaded. This test ensures the namespace isn't
polluted, regardless of the load state of ActiveSupport.
This PR switches the elasticsearch-rails gem to use a new signature
of the ActiveSupport::LogSubscriber#color method when called in an
app using Rails 7.1+. With older Rails, the gem uses the working, old
signature.
@picandocodigo picandocodigo force-pushed the updates_7.x branch 5 times, most recently from 7aa3e62 to 47ae39f Compare February 13, 2025 11:23
@picandocodigo picandocodigo force-pushed the updates_7.x branch 4 times, most recently from b7f7ed7 to 748b3a6 Compare February 18, 2025 10:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants